package com.jr.dao;

import com.jr.pojo.SupplierBlackList;
import com.jr.util.PageHelper;

import java.util.ArrayList;

public interface ISupplierBlackListDao {
    //新增黑名单
    int insertBlackList(SupplierBlackList blackList);
    // 查询企业的黑名单列表（分页）
    public ArrayList<SupplierBlackList> selectBlackListByEnterpriseId(Integer enterpriseId, PageHelper ph);
    // 查询企业黑名单总数
    int selectBlackListCount(Integer enterpriseId);
    // 删除黑名单（解除时用）
    int deleteBlackList(Integer enterpriseId, Integer supplierId);
    // 检查企业是否已在黑名单中
    boolean checkInBlackList(Integer enterpriseId, Integer supplierId);
    // 按条件查询黑名单（企业名称模糊查询）
    ArrayList<SupplierBlackList> selectBlackListByCondition(Integer enterpriseId, String supplierName,String supplierLevel,PageHelper ph);
    // 按条件查询黑名单总数
    int selectBlackListCountByCondition(Integer enterpriseId, String supplierName, String supplierLevel);
}